Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Slovenia F2 Brazil F1 Brazil F5 Brazil F6 Brazil F1 Brazil F2 Slovenia F1 Brazil F4 XL Capital Bermuda Open - Bermuda Hilton Waikoloa Village USTA Challenger - Waikoloa San Luis Potosi Challenger - San Luis Potosi ECM Cup - Prague TESS Tennis Classic - Campinas Credicard Tennis Cup - Campos do Jordao Global Telecom Open - Florianopolis Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Haagen Dazs Open - Caracas Copa Ericsson Costa Rica - San Jose The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa Visa Tennis Open - Sao Paulo Abierto Internacional de Salinas - Salinas Windy City Classic - Winnetka Gramado Open de Tennis - Gramado Belo Horizonte Tennis Open - Belo Horizonte Brasil Open - Florianopolis Copa Ericsson Venezuela - Caracas Copa Ericsson Chile - Santiago Copa Ericsson Brasil - Sao Paulo Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Copa Ericsson Peru - Lima Laser Vision USTA Challenger - Amarillo ATP Tour Challenger at Nellie Gail - Laguna Hills BBB Open - Sofia Challenger de Granby - Granby Gramado Challenger - Gramado BH Tennis Open International Cup - Belo Horizonte DPD Challenger 99 - Aschaffenburg V Trofeo Ciudad de Quito - Quito drkoop.com USTA Challenger of Austin - Austin drkoop.com USTA Challenger of San Antonio - San Antonio Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Dallas - Dallas drkoop.com USTA Challenger of Houston - Houston drkoop.com USTA challenger of Miami - Miami Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson - Guadalajara Copa Ericsson - Caracas Gran Copa Ericsson - Porto Alegre VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon 2003 Eddleman USTA Challenger - Birmingham The Surbiton Trophy - Surbiton Internationale Badische Meisterschaften Um Den Techem Cup - Zell Oberstaufen Cup - Oberstaufen Credicard Mastercard Tennis Cup - Campos do Jordao 12th BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado Gran Challenger Casablanca - Mexico City Corona Mexico City Open - Mexico City VI Gramado Open de Tenis - Gramado USTA Men's Challenger of Dallas - Dallas X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota Sassuolo Challenger - Sassuolo The Surbiton Trophy - Surbiton Steelers Cup 2005 - Kosice Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte VIII Gramado Open - Gramado Challenger Copa Sevilla - Seville Copa Petrobras - Bogota Nord LB Open 2006 - Braunschweig Seguros Bogota Open - Bogota BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville Amazonia Open de Tenis - Belem IX Gramado Open - Gramado Copa Petrobras Colombia - Bogota Music City Challenger - Nashville USTA Challenger - Champaign Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota ECU Prague Open - Prague Akbank Private Banking TED Open - Istanbul Challenger Ciudad de Guayaquil - Guayaquil Copa Petrobras Argentina - Buenos Aires Lima Challenger 2007 - Lima Aberto de Sao Paulo - Sao Paulo 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Schickendanz Open - Furth Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Bancolombia Open - Cali Rabat Challenger Barletta Challenger Napoli Challenger Florionapolis Challenger Sao Paulo Challenger Blunmenau Challenger Curitiba Challenger Zagreb Challenger Braunschweig Challenger Bogota Challenger Campos do Jordao Challenger Brasilia Challenger Santiago Challenger Sao Paulo Challenger Medellin Challenger Guayaquil Challenger Blumenau Challenger Santos Challenger Dallas Challenger Bogota Challenger Rennes Challenger Irving Challenger Abierto Mexicano de Tenis - Mexico City The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Heineken Open - Auckland Grand Prix Hassan II - Casablanca Gold Flake Open - Chennai Sybase Open - San Jose Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Mexico City Citrix Tennis Championships - Delray Beach Galleryfurniture.com Challenge - Atlanta U.S. Men's Clay Court Championships - Orlando The Stella Artois Grass Court Championships - Queen's/London The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island President's Cup 2000 - Tashkent Salem Open - Hong Kong Japan Open - Tokyo Heineken Open Shanghai - Shanghai Cerveza Club Colombia Open - Bogota Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Verizon Tennis Challenge - Atlanta The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amsterdam RCA Championships - Indianapolis Brazil Open - Salvador Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo BCP Tennis Classic - Sao Paulo Heineken Open - Auckland Milan Indoors - Milan XL Capital Bermuda Open - Bermuda Aberto Da Costa Do Sauipe - Bahia BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Siebel Open - San Jose International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca BMW Open - Munich The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham IV Trofeo Ciudad de Quito - Quito Energis Open - Amersfoort 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel TD Waterhouse Cup - Long Island Brasil Open - Salvador Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm Heineken Open - Auckland Milan Indoors - Milan BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Open de Tenis Comunidad Valenciana - Valencia Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort XL Capital Bermuda Open - Bermuda Brasil Open - Salvador Ford Tennis Championships - Louisville Pekao Open 2005 - Szczecin 2005 Tulsa Challenger - Tulsa XI Trofeo Ciudad de Quito - Quito Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Voit Mexico City Open - Mexico City Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston Atlanta Clay Court Challenger - Atlanta Heineken Open - Auckland Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe The Stella Artois Grass Court Championships - London XL Bermuda Open - Bermuda Chennai Open - Chennai Sydney International - Sydney Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco USTA Men's Challenger of Dallas - Dallas US Men's Clay Court Championships - Houston Hypo Group Tennis International - Portschach The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel Orange Prokom Open - Sopot Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo The USTA Challenger at West End Racquet - Torrance MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Czech Open 2006 - Prostejov The Stella Artois Championships - London Red Letter Days Open - Nottingham RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Waco International Tennis Challenger - Waco Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Surbiton Trophy - Surbiton U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Grand Prix Hassan II - Casablanca The Nottingham Open - Nottingham Bancastato Challenger Lugano - Lugano Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Interwetten Austrian Open - Kitzbuhel Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok China Open - Beijing Top Wool Challenger-Immagine Trophy - Biella Serbia Open - Belgrade Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Sao Paulo - Brazil Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Aircel Chennai Open - Chennai Estoril Open - Estoril Open de Moselle - Metz Akbank Private Banking TED Open 2006 - Istanbul Mercedes Cup - Stuttgart Credicard Mastercard Tennis Cup - Campos do Jordao PTT Thailand Open - Bangkok Heineken Open - Auckland I Manta Open - Manta Nord LB Open 2007 - Braunschweig BB&T Atlanta Open - Atlanta Moselle Open - Metz Brasil Open - Sao Paulo Moselle Open - Metz San Luis Potosi Challenger 2000 - San Luis Potosi Open de Nice Cote d'Azur - Nice Vegeta Croatia Open - Umag Austrian Open - Kitzbuhel Moselle Open - Metz The Powder Byrne Trophy - Surbiton Shenzhen Open - Shenzhen Smith Barney Men's Challenger - Covington CA-Challenge 2000 - Graz College Station Challenger - College Station Austin Challenger - Austin X Trofeo Ciudad de Quito - Quito Copa Ericsson Brazil - Sao Paulo Tiburon Challenger - Tiburon USTA Challenger of Las Vegas - Las Vegas USTA Challenger of Burbank - Burbank Burbank Challenger - Burbank USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Petrobras Santiago - Santiago Schickedanz Open 2007 - Furth VI Abierto Internacional de Salinas - Salinas 2001 USTA Challenger of Calabasas - Calabasas Powder Byrne Trophy - Surbiton Intelig Tennis Cup - Campos do Jordao Copa Ericsson Brazil - Sao Paulo Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno ITG Miami Challenger - Miami Challenger Cudad de Guayaquil - Guayaquil Music City Challenger - Nashville Copa Petrobras - Aracaju Cyclus Open de Tenis - Florianopolis Britania Zavaleta - Puebla Tunis Challenger SMS Tennis Cup - Sao Paulo Corona Mexico City Open - Mexico City Bancolombia Open - Bogota Singapore Mens Tennis Open - Singapore Heineken Challenger - Ho Chi Minh City Aberto de Santa Catarina - Florianopolis Bangkok Challenger - Bangkok Napoli International Cup - Napoli XL Bermuda Open - Bermuda BPCA Open de Nice-Tounoi Challenger - Nice AXA Open - Espinho VSZ Solvak Open Challenger - Kosice Abierto Colombiano de Tenis - Bogota IV Abierto Internacional de Salinas - Salinas Indian Oil Servo Delhi Challenger - New Delhi CNA TennisPro Classic - Winnetka 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Unicredit Czech Open 2007 - Prostejov Challenger Lugano - Lugano USTA Challenger of Tiburon - Tiburon USTA Challenger of North Miami Beach - North Miami Beach San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon Bogota Challenger - Bogota XL Capital Bermuda Open - Bermuda Zagreb Challenger Tennis Napoli Cup - Naples The Scottish Tennis Championships - Edinburgh ECM Cup - Prague Sporting Challenger - Turin XXXVII Torneig C.E. Laieta - Barcelona 10th Wartburg Open - Eisenach Kos-Zucchetti Tennis Cup - Cordenons Challenger Canottieri Minico - Mantova XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Oberstaufen Cup - Oberstaufen Prague Open - Prague Ljubljana Open - Ljubljana Cridicard Mastercard Tennis Cup - Campos do Jordao Bogota Challenger Reggio Emilia Challenger BH Tennis Open International Cup - Belo Horizonte The Surbiton Trophy - Surbiton Turin Challenger V Gramado Open de Tennis - Gramado German Open - Hamburg GHI Bronx Classic - Bronx The Ericsson Open - Miami Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Seguros Bolivar Open - Medellin Bogota Challenger Quito Challenger Hilton Waikoloa USTA Challenger - Waikoloa XIII Trofeo Ciudad de Quito - Quito Downtown Athletic Club USTA Challenger - Amarillo Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Copa Petrobras Colombia - Bogota NASDAQ-100 Open - Miami Copa Petrobras Brazil - Belo Horizonte Sony Ericsson Open - Miami 13 BH Tennis Open International Cup - Belo Horizonte BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami XL Bermuda Open - Bermuda III Gramado Open de Tenis - Gramado Aberto de Sao Paulo - Sao Paulo BH Tennis Open International Cup - Belo Horizonte Sunrise Challenger La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Hilton Waikoloa Village USTA Challenger - Waikoloa Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Genoa Open Challenger-Fondazione Carige - Genova French Open - Paris Wimbledon - London IV Gramado Open de Tenis - Gramado U.S. Open - New York Copa Petrobras-Brazil - Aracaju Segundo Aberto de Brasilia - Brasilia Cali Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London Telesp Celular Open - Ribeirao Preto U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Copa Kia - Santiago Telesp Celular Open - Campinas Wimbledon - London U.S. Open - New York Global Telecom Open - Curitiba French Open - Paris Sao Paulo Challenger French Open - Paris Wimbledon - London USTA Freeman Men's Challenger - Joplin U.S. Open - New York Australian Open - Melbourne SMS Tennis Open - Sao Paulo French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Copa Ericsson Peru - Lima Marrakech Challenger XI Abierto Internacional de Salinas - Salinas VIII Trofeo Ciudad de Quito - Quito Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Gran Copa Ericsson - Rio de Janeiro The Powder Byrne Trophy - Surbiton Copa Petrobras Argentina - Buenos Aires Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Davis Cup, World Group, QR, BRA-NZL 5-0 Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, World Group, 1R, CZE-BRA 4-1 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, World Group, 1R, SWE-BRA 3-2 Davis Cup, Group 1, 2R, PAR-BRA 3-2 Nossa Caixa Aberto de Sao Paulo - Sao Paulo Davis Cup, Group 1, 2R, BRA-COL 4-1 Davis Cup, World Group, PO, BRA-ECU, 2-3 Sybase Open - San Jose AAPT Championships - Adelaide Internationaler Raiffeisen Grand Prix - St. Polten Kroger / St. Jude International - Memphis Asuncion Challenger Energis Dutch Open - Amsterdam Generali Open 2000 - Kitzbuhel Orange Warsaw Open - Warsaw Grand Prix Hassan II - Casablanca Olympics - Beijing Thailand Open - Bangkok Movistar Open - Vina del Mar Grand Prix de Tennis de Lyon - Lyon Davis Cup, World Group, PO, AUT-BRA 4-1